Skip to content

Conversation

davidangb
Copy link
Contributor

@davidangb davidangb commented Oct 2, 2025

This downgrades akka and akka-http to the most recent versions which:

  • are available in Maven Central
  • use the standard Apache license instead of akka's BSL

Akka and akka-http versions greater than these are only available from repo.akka.io, which requires registration and - as of recently - a unique repository token. Since July 2024, as of PR #1387, we had successfully been using repo.akka.io without a token but now they require one.

This trajectory for akka is disappointing, so I am downgrading instead of buying in.

FWIW, I did a search through both the broadinstitute and DataBiosphere repos, and Orchestration is the ONLY repo that contained the string "repo.akka.io".

@davidangb davidangb marked this pull request as ready for review October 2, 2025 16:46
@davidangb davidangb requested a review from a team as a code owner October 2, 2025 16:46
@davidangb davidangb requested review from calypsomatic and samanehsan and removed request for a team October 2, 2025 16:46
Copy link
Contributor

@calypsomatic calypsomatic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a setting to prevent scala steward from trying to update it?

@davidangb davidangb marked this pull request as draft October 2, 2025 16:52
@davidangb davidangb marked this pull request as ready for review October 2, 2025 17:04
@davidangb
Copy link
Contributor Author

Is there a setting to prevent scala steward from trying to update it?

@calypsomatic I've added this to Scala Steward ignores in the most recent commit. Your comment also sparked a little more research, and I've downgraded even further for license reasons.

@davidangb davidangb requested a review from calypsomatic October 2, 2025 17:05
# Elasticsearch and its Lucene dependency should not be automatically updated;
# these require nontrivial changes to calling code and business logic. See AJ-266.
updates.ignore = [
{ groupId = "org.elasticsearch.client", artifactId = "transport" }, # AJ-266
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checking - this is safe to remove because we don't use elastic search anymore, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

correct, that is gone as of #1623

@davidangb davidangb merged commit 0e2f398 into develop Oct 2, 2025
11 checks passed
@davidangb davidangb deleted the da_CORE-716_downgradeAkka branch October 2, 2025 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants